package com.ruoyi.imports.domain;

import java.math.BigDecimal;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;

/**
 * 过程数据检测类型对象 td_process_data_type
 * 
 * @author ruoyi
 * @date 2025-07-14
 */
public class TdProcessDataType extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long id;

    /** 过程数据 */
    @Excel(name = "过程数据")
    private Long processDataId;

    /** 类型 */
    @Excel(name = "类型")
    private String type;

    /** 调节池 */
    @Excel(name = "调节池")
    private BigDecimal regulatingPool;

    /** 预曝器 */
    @Excel(name = "预曝器")
    private BigDecimal preExposure;

    /** 初沉池 */
    @Excel(name = "初沉池")
    private BigDecimal primarySettlingTank;

    /** 厌氧池A */
    @Excel(name = "厌氧池A")
    private BigDecimal anaerobicTankA;

    /** 厌氧池B */
    @Excel(name = "厌氧池B")
    private BigDecimal anaerobicTankB;

    /** 一级缺氧池A */
    @Excel(name = "一级缺氧池A")
    private BigDecimal anoxicTankOneA;

    /** 一级缺氧池B */
    @Excel(name = "一级缺氧池B")
    private BigDecimal anoxicTankOneB;

    /** 一级好氧池A */
    @Excel(name = "一级好氧池A")
    private BigDecimal aerobicTankOneA;

    /** 一级好氧池B */
    @Excel(name = "一级好氧池B")
    private BigDecimal aerobicTankOneB;

    /** 二级缺氧池A */
    @Excel(name = "二级缺氧池A")
    private BigDecimal anoxicTankTwoA;

    /** 二级缺氧池B */
    @Excel(name = "二级缺氧池B")
    private BigDecimal anoxicTankTwoB;

    /** 二级好氧池A */
    @Excel(name = "二级好氧池A")
    private BigDecimal aerobicTankTwoA;

    /** 二级好氧池B */
    @Excel(name = "二级好氧池B")
    private BigDecimal aerobicTankTwoB;

    /** 二沉池A */
    @Excel(name = "二沉池A")
    private BigDecimal sstOneA;

    /** 二沉池B */
    @Excel(name = "二沉池B")
    private BigDecimal sstOneB;

    /** 二级二沉池A */
    @Excel(name = "二级二沉池A")
    private BigDecimal sstTwoA;

    /** 二级二沉池B */
    @Excel(name = "二级二沉池B")
    private BigDecimal sstTwoB;

    /** 混凝池 */
    @Excel(name = "混凝池")
    private BigDecimal coagulationTank;

    /** 创建人 */
    @Excel(name = "创建人")
    private Long createUser;

    /** 更新人 */
    @Excel(name = "更新人")
    private Long updateUser;

    /** 删除标志 0代表未删除 */
    @Excel(name = "删除标志 0代表未删除")
    private Integer isDeleted;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }

    public void setProcessDataId(Long processDataId) 
    {
        this.processDataId = processDataId;
    }

    public Long getProcessDataId() 
    {
        return processDataId;
    }

    public void setType(String type) 
    {
        this.type = type;
    }

    public String getType() 
    {
        return type;
    }

    public void setRegulatingPool(BigDecimal regulatingPool) 
    {
        this.regulatingPool = regulatingPool;
    }

    public BigDecimal getRegulatingPool() 
    {
        return regulatingPool;
    }

    public void setPreExposure(BigDecimal preExposure) 
    {
        this.preExposure = preExposure;
    }

    public BigDecimal getPreExposure() 
    {
        return preExposure;
    }

    public void setPrimarySettlingTank(BigDecimal primarySettlingTank) 
    {
        this.primarySettlingTank = primarySettlingTank;
    }

    public BigDecimal getPrimarySettlingTank() 
    {
        return primarySettlingTank;
    }

    public void setAnaerobicTankA(BigDecimal anaerobicTankA) 
    {
        this.anaerobicTankA = anaerobicTankA;
    }

    public BigDecimal getAnaerobicTankA() 
    {
        return anaerobicTankA;
    }

    public void setAnaerobicTankB(BigDecimal anaerobicTankB) 
    {
        this.anaerobicTankB = anaerobicTankB;
    }

    public BigDecimal getAnaerobicTankB() 
    {
        return anaerobicTankB;
    }

    public void setAnoxicTankOneA(BigDecimal anoxicTankOneA) 
    {
        this.anoxicTankOneA = anoxicTankOneA;
    }

    public BigDecimal getAnoxicTankOneA() 
    {
        return anoxicTankOneA;
    }

    public void setAnoxicTankOneB(BigDecimal anoxicTankOneB) 
    {
        this.anoxicTankOneB = anoxicTankOneB;
    }

    public BigDecimal getAnoxicTankOneB() 
    {
        return anoxicTankOneB;
    }

    public void setAerobicTankOneA(BigDecimal aerobicTankOneA) 
    {
        this.aerobicTankOneA = aerobicTankOneA;
    }

    public BigDecimal getAerobicTankOneA() 
    {
        return aerobicTankOneA;
    }

    public void setAerobicTankOneB(BigDecimal aerobicTankOneB) 
    {
        this.aerobicTankOneB = aerobicTankOneB;
    }

    public BigDecimal getAerobicTankOneB() 
    {
        return aerobicTankOneB;
    }

    public void setAnoxicTankTwoA(BigDecimal anoxicTankTwoA) 
    {
        this.anoxicTankTwoA = anoxicTankTwoA;
    }

    public BigDecimal getAnoxicTankTwoA() 
    {
        return anoxicTankTwoA;
    }

    public void setAnoxicTankTwoB(BigDecimal anoxicTankTwoB) 
    {
        this.anoxicTankTwoB = anoxicTankTwoB;
    }

    public BigDecimal getAnoxicTankTwoB() 
    {
        return anoxicTankTwoB;
    }

    public void setAerobicTankTwoA(BigDecimal aerobicTankTwoA) 
    {
        this.aerobicTankTwoA = aerobicTankTwoA;
    }

    public BigDecimal getAerobicTankTwoA() 
    {
        return aerobicTankTwoA;
    }

    public void setAerobicTankTwoB(BigDecimal aerobicTankTwoB) 
    {
        this.aerobicTankTwoB = aerobicTankTwoB;
    }

    public BigDecimal getAerobicTankTwoB() 
    {
        return aerobicTankTwoB;
    }

    public void setSstOneA(BigDecimal sstOneA) 
    {
        this.sstOneA = sstOneA;
    }

    public BigDecimal getSstOneA() 
    {
        return sstOneA;
    }

    public void setSstOneB(BigDecimal sstOneB) 
    {
        this.sstOneB = sstOneB;
    }

    public BigDecimal getSstOneB() 
    {
        return sstOneB;
    }

    public void setSstTwoA(BigDecimal sstTwoA) 
    {
        this.sstTwoA = sstTwoA;
    }

    public BigDecimal getSstTwoA() 
    {
        return sstTwoA;
    }

    public void setSstTwoB(BigDecimal sstTwoB) 
    {
        this.sstTwoB = sstTwoB;
    }

    public BigDecimal getSstTwoB() 
    {
        return sstTwoB;
    }

    public void setCoagulationTank(BigDecimal coagulationTank) 
    {
        this.coagulationTank = coagulationTank;
    }

    public BigDecimal getCoagulationTank() 
    {
        return coagulationTank;
    }

    public void setCreateUser(Long createUser) 
    {
        this.createUser = createUser;
    }

    public Long getCreateUser() 
    {
        return createUser;
    }

    public void setUpdateUser(Long updateUser) 
    {
        this.updateUser = updateUser;
    }

    public Long getUpdateUser() 
    {
        return updateUser;
    }

    public void setIsDeleted(Integer isDeleted) 
    {
        this.isDeleted = isDeleted;
    }

    public Integer getIsDeleted() 
    {
        return isDeleted;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("processDataId", getProcessDataId())
            .append("type", getType())
            .append("regulatingPool", getRegulatingPool())
            .append("preExposure", getPreExposure())
            .append("primarySettlingTank", getPrimarySettlingTank())
            .append("anaerobicTankA", getAnaerobicTankA())
            .append("anaerobicTankB", getAnaerobicTankB())
            .append("anoxicTankOneA", getAnoxicTankOneA())
            .append("anoxicTankOneB", getAnoxicTankOneB())
            .append("aerobicTankOneA", getAerobicTankOneA())
            .append("aerobicTankOneB", getAerobicTankOneB())
            .append("anoxicTankTwoA", getAnoxicTankTwoA())
            .append("anoxicTankTwoB", getAnoxicTankTwoB())
            .append("aerobicTankTwoA", getAerobicTankTwoA())
            .append("aerobicTankTwoB", getAerobicTankTwoB())
            .append("sstOneA", getSstOneA())
            .append("sstOneB", getSstOneB())
            .append("sstTwoA", getSstTwoA())
            .append("sstTwoB", getSstTwoB())
            .append("coagulationTank", getCoagulationTank())
            .append("remark", getRemark())
            .append("createUser", getCreateUser())
            .append("createTime", getCreateTime())
            .append("updateUser", getUpdateUser())
            .append("updateTime", getUpdateTime())
            .append("isDeleted", getIsDeleted())
            .toString();
    }
}
